Conversation
… picker spec - Add consistent padding and footer rail styling to supervisor detail sheets - Enforce 44px minimum button height in supervisor action areas - Add CSS theme regression tests for supervisor sheet layout - Draft DateTimePicker component design spec for scheduled execution
… scheduled execution - Create new DateTimePicker component with desktop popover and mobile sheet support - Add calendar grid and time selector placeholders for future implementation - Support clearable and minDate constraints - Replace native datetime-local input with DateTimePicker in supervisor dialog - Add i18n keys for datetime picker in both en and zh locales - Add component tests with viewport mocking for desktop/mobile scenarios
- Add CalendarGrid component with month navigation and date selection - Add TimeSelector component with hour/minute dropdowns - Integrate calendar and time selector into main DateTimePicker component - Support minDate/maxDate constraints for date selection - Add i18n keys for month navigation in both en and zh locales - All tests passing for both datetime-picker and supervisor features
…gers - If scheduledAt is set and hasn't arrived yet, skip evaluation on turn_completed - Only after the scheduled time passes will turn_completed triggers proceed - Update helper text to clarify the behavior: first evaluation at scheduled time, then auto-trigger on each turn completion - Fixes behavior where scheduled time was only checked for 'scheduled' trigger but not for 'turn_completed'
- Change 'Edit Objective' to 'Edit Supervisor' for consistency - Change 'Disable Supervisor' to 'Disable' to keep button text short - Aligns with other buttons that use short labels without repeating context
- Replace Select dropdowns with native number inputs for hour/minute - Fixes PC/desktop popover not opening Select dropdowns properly - Add max-width constraints for popover and sheet body to prevent overflow - Inputs support direct typing and validation (hour: 0-23, minute: 0-59)
…n compatibility xterm.js and Monaco Editor use eval/new Function internally for performance. When browser extensions (uBlock Origin, AdGuard) inject strict CSP, these libraries fail silently: - xterm.js: terminal shows only [Process exited with code 0] - Monaco Editor: code editor renders blank Add config option (env: RELAX_CSP=true) to inject a permissive CSP header allowing 'unsafe-eval', 'unsafe-inline', and WebSocket connections.
- Change popover z-index from --z-dropdown (100) to --z-modal (400) - Fixes desktop popover being hidden behind other UI elements
- Add padding, border, border-radius, and background to popover .content - Fixes popover appearing invisible without background styling
- Add Stars, Discussions, Issues, and Contributors badges - Apply to both English and Chinese READMEs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
主题皮肤系统
稳定性与体验改进
测试与覆盖